// Copyright 2010 Alexandre Tristan St-Cyr <tristan.stcyr@gmail.com>

module Java.Class
{
    import System;
    export MethodDefinitions;
    
    MethodDefinitions : 
    {(
        (
			HasFolder &
			{
				Id : Methods;
				
				Access : AccessType;
				
				IsSynchronized : Logical;

				IsNative : Logical;
				
				IsAbstract : Logical;
				
				IsStrict : Logical;
				
				Signature : (Text where value.Count > 0)?;
			}
		) where 
			identity(Id)
            
    )*};
}